package com.lizard.schedule.net.http.request.bean.base;

/**
 * 请求bean的基类
 */
public abstract class BaseRequest {

    /**
     * 客户端版本号
     */
    private int versionCode;

    /**
     * 请求消息发送的系统时间，精确到毫秒，共17位，格式：20121227180001165
     */
    private long systemTime;

    /**
     * 渠道编码
     */
    private String appType;

    /**
     * 设备imei
     */
    private String imei;

    /**
     * sim卡imsi
     */
    private String imsi;

    /**
     * 用户名(为空则匿名)
     */
    private String username;

    /**
     * response中的tag会返回一样的内容，request用于传唯一值和response对应
     */
    private String tag;

    /**
     * 签名
     */
    private String sign;

    private String token;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public int getVersionCode() {
        return versionCode;
    }

    public void setVersionCode(int versionCode) {
        this.versionCode = versionCode;
    }

    public long getSystemTime() {
        return systemTime;
    }

    public void setSystemTime(long systemTime) {
        this.systemTime = systemTime;
    }

    public String getAppType() {
        return appType;
    }

    public void setAppType(String appType) {
        this.appType = appType;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getImsi() {
        return imsi;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }
}
